package io.renren.com.qywt.dao;

import io.renren.com.qywt.dto.ContractDTO;
import io.renren.com.qywt.dto.MaxContractDTO;
import io.renren.com.qywt.dto.SupplierCarrierFeeDTO;
import io.renren.commons.mybatis.dao.BaseDao;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;
import java.util.Map;

@Mapper
public interface ContractDao extends BaseDao<ContractDTO> {
    ContractDTO getContractBySupplierId(String supplierId);
    ContractDTO getContractByShopId(String shopId);
    ContractDTO getContractBySkuId(String skuId);
    MaxContractDTO getMaxContractBySupplierId(String supplierId);
    MaxContractDTO getMaxContractBySkuId(String skuId);
    SupplierCarrierFeeDTO getContractCarrierFees(Map<String,Object> params);
}
